home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
World of Education
/
World of Education.iso
/
world_e
/
eef3.zip
/
EEF.DOC
next >
Wrap
Text File
|
1992-02-23
|
19KB
|
364 lines
Electrical and Electronic Formulas version 3
Copyright (C) 1990 - 1992 Miller
Introduction:
This program contains a collection of basic electrical and electronic
formulas, which can be found in any electrical engineering handbook.
The software was developed, in an effort, to alleviate the necessity
of looking up individual formulas each time they are needed. This
software includes the most commonly used electrical and electronic
formulas.
The software was complied to include the use of a math coprocessor,
if one is present. The coprocessor will be emulated if one is not
found in your system.
Differences:
This release contains all the features of version 1 and 2, plus a
a choice of calculators, either algebraic or RPN (Reverse Polish
Notation). A color code chart was added to the electronics section, and
junction box sizing, a motor full load current chart, and a wire
ampacity chart was added to the electrical section. Also the command
line options were removed, options are now set in the configure area
and stored in a data file. Some additional minor maintenance changes
were also put into effect in this version.
File Index:
EEF .EXE : 81760 Bytes, Electrical and Electronic Formula program
EEF .DOC : 18873 Bytes, file containing general program information
EEFELEC.DBF : 21280 Bytes, file containing the world wide voltage chart
EEFHELP.DBF : 12880 Bytes, file containing general help information
System Requirements:
The software minimum requirements are as follows...
Any XT compatible computer
DOS version 3.0 or later
256K memory
A CGA color monitor
A floppy or hard disk drive
Installation:
The program, including support files, is compact enough that it will
run satisfactorily on a floppy disk. If a hard disk is available it
should be used, this will allow faster access to the data files as
they are needed. Type each of the following lines into the computer,
at the DOS prompt, to install on a hard disk system.
MD FORMULA <ENTER> Make a directory
COPY A:EEF*.* C:\FORMULA /V <ENTER> Copy files to new directory
CD\FORMULA <ENTER> Change to new directory
EEF <ENTER> Execute the program
A batch file can be created to allow easier loading of the program.
This file should be located in the root directory of the hard drive.
Type each of the following lines into the computer, at the DOS
prompt, to create a batch file.
COPY CON C:\EEF.BAT <ENTER>
CD\FORMULA <ENTER>
EEF.EXE <ENTER>
^Z <ENTER>
To execute the program, change to the root or formula directory, and
type EEF, followed by the <ENTER> key. If the DOS path is set to
include the root and formula directories, changing to a particular
directory will become unnecessary. Refer to your DOS manual for
instructions on using the path command.
Command Line Options:
Command line options were removed from this version. See the configure
section on setting up the program options.
General Information:
Select the proper subject from the main menu. Once the new menu is
displayed you will have to select an appropriate topic. The program
will then display this screen. The first few lines, starting at the
top of the monitor will give a brief description of the area you have
accessed. If a prompt will require more than a one character
response, then a window will be displayed. The window has a wrap
feature, which works as follows; as the window becomes filled,
characters on the left will be dropped, as new characters are added
on the right side of the window. The <BACKSPACE> key can be used to
eliminate characters, from the right side of the window, one at a
time. When you are sure that you have entered the data properly,
press the <ENTER> key, this will allow the program to read and store
the data. When all the necessary data has been entered the program
will solve for the unknown value, or perform a conversion, and
display the result. The <ESC> key is always enabled, and can
be used in any area. Pressing the <ESC> once will return you to the
first data entry point on the current screen, this is useful if you
made an incorrect entry. Pressing the <ESC> key again will cause the
most recent menu to be displayed. Use this method to find your way
back to the main menu, and also to exit the program.
Configuration Options:
This section is accessible from the main menu by pressing the <A> key.
There are four items that can be set up to suit the user, this
setup data is then stored, for future reference, in a 8 byte file
named EEF.DAT. The setup options include foreground and background
colors, calculator type, and sound generation. The options are
displayed on the lower area of the screen, one at a time. If a change
is necessary simply key in the appropriate numeric values and press the
<ENTER> key. If no change is to be made then simply press the <ENTER>
key to go to the next choice. The options are listed below.
Foreground color : Range 0 - 15
Background color : Range 0 - 7
Calculator type : Range 0 - Algebraic / 1- RPN
(Reverse Polish Notation)
Sound : Range 0 - On / 1 - Off
The foreground and background colors can not be set to the same value,
an error message will be displayed if this occurs. See the on-screen
calculator information area for operational considerations, concerning
the type selection. To save the changes press the <ESC> key, this will
exit the configure area and write the setup information to the setup
file.
Electronics Overview:
This section is accessible from the main menu by pressing the <B> key.
This section of the program will calculate various electronic related
formulas as listed below. Also included is a electronics color code
chart.
Ohms law (DC) Coupled inductance
Ohms law (AC) Impedance
Resistance total Resonance
Capacitance total Admittance
Inductance total Susceptance
Mutual inductance Conductance
Most sections will calculate several different derivatives of a
formula, for instance, the resonance area has the capability of
solving not only for resonance, but also capacitance, or inductance
in a resonant circuit. In the areas where this is possible, you will
be given several choices then, by user selection, the formula for the
specified quantity will be performed. The formula used to arrive at
the result is displayed on the screen at the end of any calculation.
The standard print screen function can be used to obtain a hard copy,
the screen is also time and date stamped, as a further aid to the
user.
Electrical Overview:
This section is accessible from the main menu by pressing the <C> key.
This section of the program will calculate various electrical related
formulas as listed below.
Efficiency Fuse and wire size
Power factor Conduit and junction box size
Amperes from horsepower Wire resistance and voltage drop
Amperes from kilowatts Kvar capacitor sizing
Amperes from kva Supply system conversion
Kilowatts and KVA Also a FLC and wire ampacity chart
The left column represents formulas that can be used for calculating
both single and three phase circuits. The other formulas are not
phase dependant and can be used for any circuit configuration.
Efficiency and Power Factor are calculated and displayed on the
screen as a percent. Also, when entering data at an Efficiency or
Power Factor prompt, the data must be input as a percent. The supply
system area calculates the current draw, by a load, on any
conventional power system. This is convenient for 60hz to 50hz
conversions. The formula used to arrive at the result is displayed on
the screen at the end of most calculations. The standard print screen
function can be used to obtain a hard copy, the screen is time
stamped, as a further aid to the user.
Number Systems:
This section is accessible from the main menu by pressing the <D> key.
This section of the program will evaluate, and change a quantity in
one number system to an equivalent value in another system. A box is
used to indicate the current system type. Use the space bar to toggle
between the displayed number systems. Once you have entered the data to
be converted, simply press the <ENTER> key, and the equivalent values
will be displayed for all systems simultaneously.
When entering a binary value you can use the left and right arrow keys
to assist in locating the cursor to a particular bit position. The
<BACKSPACE> key can be used to reset the individual bits to zero.
Pressing a <1> or <0> key will automatically move the cursor to the
next lower bit position.
The current lower and upper conversion limit is:
Decimal (base 10) : +/-1048575
Binary (base 02) : 1111 1111 1111 1111 1111
Octal (base 08) : 3777777
Hex (base 16) : FFFFF
If a value outside these limits is entered, or calculated, an error
message will be displayed on the monitor screen.
World Wide Voltage:
This section is accessible from the main menu by pressing the <E> key.
This section of the program provides a current list of the worlds
electric power supplied to consumers. The list covers a wide range of
countries, and includes frequency, system (wye/delta), single phase
voltage, and three phase voltage, when available. All voltages listed
are alternating current (AC). A wye or star system will have a high
voltage that is 1.732 times the low voltage, for example 120/208. A
delta system will have a high voltage that is 2 times the low
voltage. If a single voltage is listed under the single phase
column, then it can be assumed that the consumer has only the one
voltage available, and that it is a two wire service, (one phase wire
and one neutral). Two voltages listed under the same column would
indicate that the consumer has a three wire service, and both are
available, (two phase wires and one neutral). A three phase service,
when available, will normally be furnished with four wires, (three
phase wires and one neutral). The higher voltage listed can be either
single or three phase, but the lower voltage will always be single
phase.
Helpful Information:
This section is accessible from the main menu by pressing the <F> key.
Basically this section of the program is a quick reference guide, the
information contained in this section is essentially the same as
what is found in this documentation file.
On-screen Calculator:
This feature is accessible from anywhere in the program by pressing
the <F1> key. A short list of special functions will be displayed,
along with the calculator itself. The capabilities include the normal
four basic functions, plus squaring, square root, reciprocal, and
exponential math. The current value in the display can also be
exported back to the main program.
There are two types of calculators available, an algebraic, and an RPN
(Reverse Polish Notation) style. The main difference between the two is
the way in which the data is entered, algebraic notation places the
operators between the numeric data, and Reverse Polish Notation places
the operators after the numeric data. Some sample comparisons are
shown below.
Problem (2 + 5 - 3 = ?):
Algebraic RPN
Keystroke Display Keystroke Display
2 2
+ 2.000... <ENTER> 2.000...
5 5
- 7.000... + 7.000...
3 3
= 4.000... - 4.000...
Problem (12 * 10 / 5 = ?):
Algebraic RPN
Keystroke Display Keystroke Display
12 12
* 12.000... <ENTER> 12.000...
10 10
/ 120.000... * 120.000...
5 5
= 24.000... / 24.000...
Problem (20 - 10 + 30 / 5 = ?):
Algebraic RPN
Keystroke Display Keystroke Display
20 20
- 20.000... <ENTER> 20.000...
10 10
+ 10.000... - 10.000...
30 30
/ 40.000... + 40.000...
5 5
= 8.000... / 8.000...
The function keys provide the calculator with some extended functions
as noted above these include the following.
F(1) - Clear the display
Pressing this key once clears the numeric entry in progress,
pressing the key again will clear the entire calculator.
F(2) - Change sign
Pressing this key toggles the display from positive to negative.
F(3) - Export result
Pressing this key will take the value in the display and place
it in the data window of the main program. This function will
export back to the electrical and electronic sections if a
window is displayed, and also to the number system conversion
area if the decimal system is the base system.
F(4) - Pi
Pressing this key will place the constant Pi in the display.
F(5) - Square
Pressing this key will square the number in the display.
F(6) - Reciprocal
Pressing this key will give the reciprocal of the number
in the display.
F(7) - Square root
Pressing this key will give the square root of the number
in the display.
F(8) - Exponential math
Pressing this key will give the exponential result of the last
numeric values keyed in to the calculator. An example is shown
below.
Algebraic RPN
Keystroke Display Keystroke Display
2 2
+ 2.000... <ENTER> 2.000...
3 3
F(8) 8.000... F(8) 8.000...
When using the algebraic mode any of the basic function keys (+ - * /),
or the (=) key, can be used to enter the initial value for exponential
math. Also relating to the algebraic mode, the <ENTER> key can be
substituted for the <=> key. All functions can be chained together
except for the exponential math function. Select the calculator you
are most comfortable with in the configure section, which is accessible
from the main menu.
Disclaimer:
The author accepts no responsibility for the application of this
software, the result obtained, any errors or omissions contained
herein. This material is subject to change without notice.
Comments:
The author welcomes all comments, either good or bad, input from users
is very important to future releases of this software. Please feel
free to contact me on Compuserve (73407,546), or at the address below.
Registration:
This program is copyrighted, and is offered as shareware software. If
you find this software useful, and plan to retain and use it, then
please register the program. By doing so, you will receive a copy of
the latest version of this software and also be assured of being
informed of future updates. Please send the form below, along with
$20.00, to the address shown.
Name:___________________________________________________________
Address:________________________________________________________
City, State:____________________________________________________
Zip Code:_______________________________________________________
Country:________________________________________________________
Version You Are Using:________________Media Type________________
(5.25 / 3.50 Diskette)
Gregory J. Miller
2303 Bennington Place
Maryland Heights, Mo. 63043